package com.nys.conci.base.servicio;


import com.nys.conci.base.ServicioBase;
import com.nys.conci.base.excepcion.ExcepcionServicio;
import java.sql.Connection;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

/**
 *
 * @author Adam M. Gamboa González
 */
@Stateless
@LocalBean
public class ServicioGeneral extends ServicioBase {

    @Override
    public Connection retornaConexion() {
        try {
            return super.retornaConexion();
        } catch (Exception ex) {
            throw new ExcepcionServicio("Obteniendo la conexión", 
                    this.toString() + " retornaConexion() " + ex.getCause(), ex, this.getClass());
        }
    }
    
    /**
     * Retorna una conexión del origen de datos creadao para la generación de 
     * reportes.
     * 
     * @return Conexión SQL encontrada
     */
    @Override
    public Connection retornarConexionReporte(){
        return super.retornaConexion();
    }
    
    
}
